@charset "gb2312";
/* 公用样式 begin */
body{
    background-color:#cccccc;
	background-image:url(../images/bg.gif);
	padding:0 0 0 0;
	margin:0 0 0 0;
	text-align:center;
}
td,p,li,input,select,div,span {font-size:12px;font-family:verdana,Arial,微软雅黑,宋体,simsun;}
table,td,img,div,span,form{border: none;margin: 0 0 0 0;padding: 0 0 0 0;}

A:link {color:#000000;text-decoration: none;}
A:visited {color:#000000;text-decoration: none;}
A:active {color:#3d8200;text-decoration: underline;}
A:hover {color:#3d8200;text-decoration: underline;}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
 * html .clearfix {height: 1%;} .clearfix {display: block;} 
/* End hide from IE-mac */ 
/* Hides from IE7 \*/
 *+html .clearfix{height: 1%;} .clearfix {display: block;} 
/* End hide from IE7 */ 
#shFrame{
	width:980px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-color:#fff;
}
#shFrame #shInner{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#header,#content,#footer{}
.blank10{height:10px;overflow:hidden;clear:both;}
.f14{font-size:14px;}
.f10{font-size:10px;color:#666666}

.msnList{
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
clear:both;
line-height:19px;
}
.msnList li {
list-style-type:none;
list-style-position: outside;
display: block;
margin:0 0 0 0;
padding:0 0 0 9px;
background:url('../images/w_08.gif') 0px center no-repeat;
}
/* 公用样式 end */

/* 头部样式 begin */
#header{}

#header .topNav{
	padding:3px 0 0 5px;
	color:#ccc;
	background-color:#fff;
	text-align:left;
	word-spacing:1px;
	border:1px solid #eaeaea;
	border-top:none;
	line-height:30px;
	height:72px;
}
#header .topNav span { float:left; width:162px; height:72px; margin:0 40px 0 40px;}
#header .banNSch{clear:both;margin:10px 0 2px 0;}
#header .banNSch .adBanner{background:url(../images/top.png) no-repeat;
	float:left;
	width:960px;
	height:150px;
	overflow:hidden;
	border:0px solid #036;
}
#header .banNSch .adBanner .right{float:right;border:0;width:400px;height:150px;}
#header .banNSch .adBanner .right ul{width:400px;float:right;list-style: none;margin:10px 0 25px 0;}
#header .banNSch .adBanner .right li{float:right;margin-right: 10px;line-height: 21px;text-indent:15px;}
#header .iptSch, #footer .iptSch{
	border:1px solid #ace;
	width:227px;
	height:16px;
	line-height:16px;
	float:left;
}
#header .iptSch2{
	border:1px solid #92B0DD;
	width:145px;
	height:16px;
	line-height:16px;
	float:left;
}
.btnSch2,.btnSch3{
	background-image:url('../images/w_01.gif');
	border-width:0px;
	width:52px;
	height:20px;
	padding-top:3px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.btnSch2{float:left;margin-left:5px;}
#header .btnSch, #footer .btnSch{
	background-image:url('../images/v_01.gif');
	border-width:0px;
	width:52px;
	height:20px;
	padding-top:3px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	float:left;
}

#header .logoLine{
	border-bottom:1px solid #B7B7B7;
	height:33px;
	overflow:hidden;
	margin-bottom:25px;
}
#header .logoLine .logo{
	float:left;
}
#header .logoLine .location{
	float:left;padding:9px 0 0 17px;
}
#header .logoLine .news{
	float:right;padding:9px 10px 0 0;
}
/* 头部样式 end */

/* 尾部样式 begin */
#footer{
	color:#565656;
	line-height:20px;
	background-color:#fff;
}
#footer a:link,#footer a:visited {text-decoration: none;color:#0055A1;}
#footer a:active,#footer a:hover {text-decoration: underline;color:#f00;}
#footer .botSch{
	padding:5px 0 5px 0;
	color:#565656;
	margin:10px 0 5px 0;
	border:1px solid #0055A1;
	padding-left:10px;
}
.net110 {
bottom:22px;
position:relative;
right:140px;
}
.FR, .fr {
float:right;
}
/* 尾部样式 end */

/*国家肉牛改良中心*/
ul,ol {
list-style:none;
list-style-position:outside;
}
.noborder {
background:none!important;
border:0!important;
}
#shuhe {
	background:url(../images/bgnav.png) repeat-x;
	clear:both;
	height:30px;
	margin:3px 0 8px;
	overflow:hidden;
	position:relative;
	text-align:left;
}
#shuhe * {
margin:0;
padding:0;
}
#shuhe a {margin:0 2px 0 2px;}
#shuhe a:link,#shuhe a:visited {font-size:13px;text-decoration: none;color:#fff;}
#shuhe a:active,#shuhe a:hover {font-size:13px;text-decoration: underline;color:#d91f2c; }
#shuhe h1 {
background:url(../images/bgnav.png) no-repeat 0 -40px;
height:30px;
text-indent:-9999px;
width:210px;
}
#shuhe h1 a {
display:block;
height:30px;
width:210px;
}
#shuhe ul {
	background:url(../images/bgnav.png) repeat -x;
	height:25px;
	padding:8px 0 0 0;
	position:absolute;
	right:40px;
	top:2px;
}
#shuhe li {
border-right:1px solid #fff;
float:left;
height:14px;
line-height:14px;
padding:0 3px;
}
#tohq {
height:40px;
position:absolute;
right:0;
top:0;
text-indent:-9999px;
width:130px;
z-index:10;
}
.area {
position:relative;
text-align:left;
}
.area * {
margin:0;
padding:0;
}
.area h2 {
background:#EFF7F9;
color:#027eb4;
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
padding:0 10px;
text-align:right;
}

.area h2 a {
color:#027eb4;
float:left;
font-size:13px;
font-weight:bold;
}
.area h2 a:visited:{text-decoration: none;color:#027eb4;}
.area h2 a:hover:{text-decoration: underline;color:#027eb4;}
.area h2 .more {
float:none;
font-size:12px;
font-weight:normal;
}
.area h6{
background:#3d8200;
height:10px;
line-height:25px;
padding:0 10px;
}
.section {
position:relative;
width:647px;
}
.side {
position:absolute;
right:0;
top:0;
width:300px;
}
.sec_sub {
width:315px;
}
.sec_main {
border:1px solid #C1DEE6;
height:498px;
overflow:hidden;
position:absolute;
right:0;
top:0;
width:319px;
}
.picslide {
border:1px solid #B6CAE3;
height:234px;
margin:0 0 10px;
overflow:hidden;
position:relative;
width:313px;
}
.picslide h3 {
font-size:14px;
font-weight:normal;
}
.picslide h3 img{
height:234px;
width:313px;
}
#a_scroll_title {
color:#FFF;
left:0;
margin:0 10px;
position:absolute;
top:185px;
z-index:10;
}
.bgfif {
background:#000;
bottom:0;
height:55px;
position:absolute;
width:313px;
opacity:0.4;
filter:alpha(opacity=40);
}
.no {
bottom:0;
font-weight:bold;
height:18px;
position:absolute;
right:0;
}
.no a:link,.no a:visited,.no a:active,.no a:hover {
background:#000;
color:#FFF;
display:inline;
float:left;
height:18px;
margin:0 0 0 1px;
text-align:center;
text-decoration:none;
width:20px;
}
.no a:hover {
color:#FFF;
text-decoration:none;
}
.no .active {
background:#F20003!important;
}
/*通知公告and专家论坛*/
#xsfes {
border:1px solid #C1DEE6;
height:120px;
margin:0 0 10px;
overflow:hidden;
}
#xsfes h3 {
font-size:12px;
margin:10px 12px 0;
padding:10px 0 0 130px;
position:relative;
width:159px;
}
#xsfes h3 img {
border:1px solid #DEDDDB;
height:90px;
left:0;
padding:1px;
position:absolute;
top:0;
width:120px;
}
#xsfes h3 a {
display:block;
height:15px;
line-height:15px;
overflow:hidden;
color: #3d8200;
}
#xsfes p {
color:#333;
font-size:12px;
height:60px;
line-height:20px;
margin:5px 12px 5px;
overflow:hidden;
padding:0 0 0 130px;
}
#xsfes p a {
color:#333;
}
#xsfes ul {
margin:10px 0 10px 10px;
}
#xsfes li {
background:url(../images/bglicon.png) no-repeat 0 11px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:15px;
}
/*头条*/
.headline {
background:url(../images/bghdline.png) repeat;
border-bottom:1px dashed #5E96C9;
height:182px;
margin:1px;
}
.headline h3 {
font-size:14px;
height:40px;
line-height:40px;
margin:0 10px;
overflow:hidden;
text-align:center;
}

.headline h3 A:link {color:#d91f2c;text-decoration: none;}
.headline h3 A:visited {color:#d91f2c;text-decoration: none;}
.headline h3 A:active {color:#d9602c;text-decoration: underline;}
.headline h3 A:hover {color:#d9602c;text-decoration: underline;}

.headline h4 {
color:#000;
font-size:12px;
font-weight:normal;
height:40px;
line-height:20px;
margin:0 10px 11px;
overflow:hidden;
}
.headline h4 a {
color:#000;
}
.sec_main ul {
margin:10px 2px 7px 5px;
}
.sec_main li {
background:url(../images/gg_icon.gif) no-repeat 0 8px;
font-size:12px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:10px;
}
.area .flip {
background:url(../images/bgflip.png) repeat-x 0 26px;
height:27px;
line-height:27px;
overflow:hidden;
padding:0;
text-align:center;
}
.area .flip a {
background:url(../images/bgflip.png) repeat-x right bottom;
float:left;
font-size:12px;
font-weight:normal;
letter-spacing:10px;
padding:0 0 0 3px;
text-decoration:none;
width:96px;
}
.area .flip .active {
background-position:0 bottom;
font-size:14px;
font-weight:bold;
width:98px;
}
/*产业资讯*/
#tournews {height:240px;
border:1px solid #C1DEE6;
}
#tournews ul {
margin:10px 12px 0;
}
#tournews li {
background:url(../images/bglicon.png) no-repeat 0 8px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:10px;
}

/*学术交流*/
.side #sjfw{
border:1px solid #C1DEE6;
margin-top:10px;
height:246px;
}
#sjfw ul {
margin:10px 12px 0;
}
#sjfw li {
background:url(../images/bglicon.png) no-repeat 0 8px;
height:23px;
line-height:23px;
overflow:hidden;
text-indent:10px;
}


/*内容2*/
#part2 .col {
border:1px solid #C1DEE6;
margin:0 0 10px;
overflow:hidden;
position:relative;
}


.list {
border-left:1px solid #DDD;
padding:0 0 0 20px;
position:absolute;
right:10px;
top:40px;
width:305px;
}
.list li {
background:url(../images/bglicon.png) no-repeat 0 -18px;
font-size:14px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:15px;
}

/*遗传改良 or 疾病防控*/
#lishi {
height:280px;
overflow:hidden;
width:315px;
}
#lishi h3 {
font-size:12px;
line-height:20px;
margin:8px 20px 5px;
padding:0 0 0 115px;
position:relative;
width:165px;
}
#lishi h3 a {
display:block;
height:40px;
overflow:hidden;
color:#3d8200;
}
#lishi h3 img {
border:1px solid #DEDDDB;
height:70px;
left:0;
padding:1px;
position:absolute;
top:15px;
width:92px;
}
#lishi p {
color:#565656;
font-size:12px;
height:60px;
line-height:20px;
margin:0 20px;
overflow:hidden;
padding:0 0 0 115px;
position:relative;
width:165px;
}
#lishi ul {
left:10px;
position:absolute;
top:36px;
width:285px;
}
#lishi li {
background:url(../images/bglicon.png) no-repeat 0 8px;
height:24px;
line-height:20px;
overflow:hidden;
text-indent:10px;
}
/*营养调控 or 产品开发*/
#zjxy {
height:280px;
overflow:hidden;
position:absolute;
right:0;
top:1px;
width:330px;
}
#zjxy .list {
padding:10px 0 5px 10px;
position:static;
}
#zjxy li {
background:url(../images/bglicon.png) no-repeat 0 8px;
height:24px;
line-height:20px;
overflow:hidden;
font-size:12px;
text-indent:10px;
}
#hot {
border-left:1px solid #DDD;
} 

#part2 .side .col {
clear:both;
}
#part2 .side .col ul {
clear:both;
margin:0 12px;
}
#part2 .side .col li {
background:url(../images/bglicon.png) no-repeat 0 8px;
height:24px;
line-height:24px;
overflow:hidden;
text-indent:15px;
}

/*标准法规*/
.hsxz{
	width: 298px;
	float: left;
	border: 1px solid #C0DEE6;
	margin-bottom:10px;
	height: 280px;
	overflow: hidden;
	text-align: left;
}
.hsxz h2{
	width: 270px;
	margin:0 auto 3px auto;
	clear: both;
	height:25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	text-align: left;
	padding: 0 15px;
}
.hsxz h2 span{
	font-weight: normal;
	float: right;
	color: #999999;
	
}
.hsxz p{
	width: 50%;
	text-align: center;
	float: left;
}
.hsxz p img{
	width: 120px;
	height: 90px;
	padding: 1px;
	border: 1px solid #dddddd;
	margin-bottom: 1px;
	margin-top: 10px;
}
.hsxz ul {
clear:both;
margin:10px 12px;
}
.hsxz li {
background:url(../images/bglicon.png) no-repeat 0 8px;
float:left;
height:24px;
line-height:20px;
text-indent:10px;
width:100%;
}
/*牛文化博览*/
.mingge{
	width: 298px;
	float: left;
	border: 1px solid #C0DEE6;
	margin-bottom:10px;
	height: 280px;
	overflow: hidden;
	text-align: left;
}
.mingge h2{
	width: 270px;
	margin:0 auto 3px auto;
	clear: both;
	height:25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	text-align: left;
	padding: 0 15px;
}
.mingge h2 span{
	font-weight: normal;
	float: right;
	color: #999999;
	
}
.mingge p{
	width: 50%;
	text-align: center;
	float: left;
}
.mingge p img{
	width: 120px;
	height: 90px;
	padding: 1px;
	border: 1px solid #dddddd;
	margin-bottom: 1px;
	margin-top: 10px;
}
.mingge ul {
clear:both;
margin:10px 12px;
}
.mingge li {
background:url(../images/bglicon.png) no-repeat 0 8px;
float:left;
height:24px;
line-height:20px;
text-indent:10px;
width:100%;
}





.page-scroll {
	height:150px;
	overflow: hidden;
	margin-top:10px;
}
#pagebox {
	height:500%;
}
#pagebox ul li{ height:auto; padding:0 0 0 15px; background:url(../images/gg_icon.gif) no-repeat left 10px;}
#pagebox ul li span{ float:right;}





/*flexslider start*/
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

.no-js .slides > li:first-child {display: block;}

.flexslider {background: #fff; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

.flex-direction-nav {*height: 0;}
.flex-direction-nav a { text-decoration:none; display: block; width: 28px; height: 48px;position: absolute; margin-top: -20px; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em; }
.flex-direction-nav .flex-prev { left: -30px; background-position:0 0; }
.flex-direction-nav .flex-next { right: -30px; background-position:-132px 0;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 20px;}
.flexslider:hover .flex-next { opacity: 0.7; right:20px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); }

.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd;}
.flex-pauseplay a:before { font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

.flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index: 1000;}
.flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 12px; height: 12px; display: block; background: #fff;cursor: pointer; text-indent: -9999px; border-radius: 6px; }
.flex-control-paging li a:hover { background: #000; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; }
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; }
/*flexslider end*/



.Banner{ width:314px; height:237px; float:left;}
/*图片轮播*/
.flexslider{ width:314px; height: 237px; overflow: hidden;}
.flexslider ul.slides li img{ width:314px; height:237px; display:block}
.flexslider .til_slides{ width:300px; text-align:left; height: 28px; position: absolute;bottom:0; left:0; line-height: 28px; background: #444; background:url(../images/title_bg.png) repeat-x; color:#000; padding-left: 7px; font-size:14px;}
.flex-control-nav{ bottom:4px; text-align: right;}
.flex-control-paging li{ margin:0px; border-right:1px solid #fff;}
.flex-control-paging li a{ width: 17px; height: 16px; padding:0 11px 0 0; line-height: 16px; border-radius: 0; background: #000; color:#fff; }
.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{ width:17px; height:16px;  background:#ce0609; color:#fff; text-decoration:none;}



